package test;

import java.util.Scanner;

public class Menu {
    public static void main(String[] args) {
        //1:一个菜单选择界面类似：1：登陆2：注册3：联系客服
        //如果用户输入错误(不是数字)或者输入的选项不存在，都要求重新输入;
        // 输入正确后，输出对应的菜单文字即可
        Scanner in = new Scanner(System.in);
        System.out.print("输入要进入的页面：");
        while (true) {
            try {
                //Scanner in = new Scanner(System.in); //方法1
                int a = in.nextInt();
                if (a == 1) {
                    System.out.println("登陆");
                    break;
                } else if (a == 2) {
                    System.out.println("注册");
                    break;
                } else if (a == 3) {
                    System.out.println("联系客服");
                    break;
                } else {
                    System.out.println("没有");
                }

            } catch (Exception e) {
                System.err.println("输入错误，请重新输入！" + e);
                e.printStackTrace();
                //缓冲区数据还在，丢掉就好
                in.next();//读出来,不要了 ！！！！
            }
        }
    }
}